Solution of the exam problems
uncommited changes