Hard exam (9/17)

Hard exam