kamen.cpp