my solution lab2