Added problem 012
added problem 16
added problem 25
completed poroblem 49