Solution by Francis Whittle