The Kensington stone, a mystery solved