Omar Khayyám
Omar Khayyám, Sharaf al-Dīn, and al-Kashi.