solution upload

problem 5