takai.cpp