for one insane Q, there're 36 insane Ans, wallahi too much to carry on weekend :):)