commit c cpp prob/sol that I found before