[what] problem46
[what] problem47
[what] refine problem47
[what] add decorator: profile
[what] refine problem48
[what] refine problem49
Merge branch 'master' of https://github.com/theeric80/project-euler