COP24: homeworks done but not perfectly