SRM630/div2hard.cpp