Solve problem 43 in C++
Solve problem 44 in C++
Get rid of the caching for problem 44

The speed improvment is ~14s -> ~ 11s.
Narrow down search space of problem 44

The speed improvment is ~11s -> ~3s.