Q9 - working
Added Q9
Improved performance of Q9