Giả sử n=2au và k=2bv, với u và v là các số lẻ. Chúng ta sẽ chứng minh rằng máy tự động nhất thiết sẽ dừng đối với các cặp và chỉ các cặp số (n, k) với a = b. Nếu a = b thì từ cặp (n, k) máy tự động có thể nhận được cặp
hoặc
. Vì các số (2u + v) và (2v + u) lại là lẻ, nên máy tự động đã làm giảm số mũ của 2 xuống 1 đơn vị. Qua a bước thì số mũ này trở nên bằng 0, và máy tự động sẽ dừng lại. Bây giờ giả sử a < b(trường hợp a > b xét tương tự). Nếu a⩽b−2, thì từ cặp (n, k) máy tự động có thể nhận được cặp
với các số mũ trong lũy thừ của 2 khác nhau. Nếu a = b − 1, thì từ cặp (n, k) máy tự động có thể nhận được cặp
lại với các số mũ trong lũy thừa của 2 khác nhau. Dễ dàng thấy rằng trong trường hợp này máy tự động sẽ làm việc mãi mãi không dừng. Chỉ còn việc đếm các cặp số khả dĩ. Có 500 số lẻ không vượt quá 1000, bởi vậy số cặp (n, k) = (2au, 2 b v) với a = b = 0 bằng 5002 ; có 250 số không vượt quá 1000 chia hết cho 2 và không chia hết cho 4, bởi vậy số lượng cặp với a = b = 1 bằng 2502 . Cứ tiếp tục như vậy, ta nhận được đáp số của bài toán:
5002+2502+1252+632+312+162+82+42+22+12=333396