Dual is the most hard part. Other levels were very easy to beat, but logic of solution is perfect. Very good puzzle!