in4252-final-paper