สมมติว่าเรามีหลัก d เราจะต้องแปลงเป็นคำ ดังนั้นถ้า d =9 ผลลัพธ์ของเราควรเป็น เก้า หากเราจัดเตรียม d บางตัวซึ่งอยู่นอกเหนือช่วง 0 และ 9 ก็จะส่งคืนเอาต์พุตที่เหมาะสม ดังนั้น หากอินพุตเท่ากับ d =3 เอาต์พุตจะเป็น สาม เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - กำหนดฟังก์ชัน Solve() ซึ่งจะใช้ d ถ้า d