problem 13. solved
problem 14. solved
problem 15. solved