alg_hw08 ase_class