Kharcov progschool solution implementations