working solution, passed all test cases
add 2 more solutions
add two more solutions