(define make-game-state
(lambda (n m k) (cons k (cons n m))))
(define size-of-pile
(lambda (game-state pile-number)
(cond ((= pile-number 3)
(car game-state))
((= pile-number 1)
(car (cdr game-state)))
(else ;pile-number must be 2
(cdr (cdr game-state))))))