Hard exam (12/17)

Hard exam