**From New Scientist #2911, 6th April 2013** [link]

I have written down a list of four positive whole numbers in increasing order. They are all less than 100, and no two of them have a common factor greater than 1. If I write the numbers in words, then each begins with a different letter of the alphabet and my list is also in alphabetical order. If I tripled the numbers, then the answers would be in reverse alphabetical order when written in words. If I then doubled those answers, the resulting numbers, when written in words, would be in alphabetical order once again.

What is my list of numbers?

**Enigma 1388** is also called “Order, order!”

[enigma1743]

### Like this:

Like Loading...

This Python program runs in 409ms. It uses the [[

`number_to_words()`

]] function written for Enigma 1614.Solution:The original list of numbers is 8, 15, 19, 29.I’ve added my [[

`numbers_to_words()`

]] function to theenigma.pylibrary (renamed as [[`int2words()`

]]), so here’s a fully recursive program that uses that.Here is my version: