Europeans solved this problem ages ago