Very creative puzzle that is surprisingly hard xD (like wayyy harder than I initially thought)
The design is quite intuitive and easy to understand while so hard to solve.
Maybe my Baidu Antivirus wasn't so innocent after all...