Very hard task (#3763) - Basecamp