add script to generate solution template
update script
add todo list
solve problem 3
solve 4, 5, 6
solve 7