Dev

PMI puzzle v3 (until 30 june 2009)

PMI puzzle v4 (from 30 june 2009)