ICFFE: lab3