rational distance problem