India reach 579/7, lead by 179 runs at lunch