Popular puzzles created by Ahmed Salah

The Mechanical Ventilator online puzzle