funcy.cpp