Software Debugging: Lesson 4 with homeworks