Fijian Drua

An 80-minute puzzle