High and low tides for upsc psc and ncert classes