[#108] Solve problem. Very unefficient.
Update
[#116] Solve problem
[#120] Solve problem