finish problem 5
update description on problem 1
update description on problem 2
update description on problem 5
init problem 6