Homework code sample

2Warning: obvious replicas will end up in the defence