sol.cpp:8:1: warning: control reaches end of non-void function
