lab 2 fsm 9870636