First working version fixing subproblem.h file name