GaRiTsanG: Deep Thinking.....