lab 00 -> 02 solutions