Towhid Hridoy struck an unbeaten 242 — the highest Test score by a Bangladeshi — as Bangladesh recovered…