Solution

 
more puzzles