Lab 2 done but not demostrated
Working by increadibly slow variant