KT2.cpp