[#104] Add some ideas to code
[#104] Solve problem