lab3 solution added