It should be at least hard, just solved it after 10 years when I first saw it in Zaporizhzhia 2015 1/4 ICPC. I'm feeling so good. Also remember a tutorial from MrDindows just after the contest together with (1 2/3 team) (a.k.a. Looksery)