Chapter16 mpm

only handling 3 signals :-(