Soln ofvan : O. Dann.