El problema fue resuelto de esta forma muchas veces, ya en la antigüedad.