Solved #45
Solved #55
Solved #205