Solution for problem 1
util modules
Solution for problem 2
Solution for problem 3
Solution for problem 4
Solution for problem 5
Solution for problem 6
Solution for problem 7
Solution for problem 8
Solution for problem 10