Puzzle - Solution
Very Simple puzzle
Medium complexity puzzle
High complexity puzzle
Solve and send your derivation before June 15th.