Homework logic