dificult n very interesting puzzle

Sort:
Avatar of zupampa

Avatar of Qxe8

Solved it. Nice puzzle :)