; your code goes here
; print square of list
(define (print-squares lst)
(if (null? lst)
(newline) ; finish with a newline
(begin
(display (* (car lst) (car lst)))
(display " ")
(print-squares (cdr lst)))))
(print-squares '(1 2 3 4 5 6))
OyB5b3VyIGNvZGUgZ29lcyBoZXJlCjsgcHJpbnQgc3F1YXJlIG9mIGxpc3QKCihkZWZpbmUgKHByaW50LXNxdWFyZXMgbHN0KQogIChpZiAobnVsbD8gbHN0KQogICAgICAobmV3bGluZSkgOyBmaW5pc2ggd2l0aCBhIG5ld2xpbmUKICAgICAgKGJlZ2luCiAgICAgICAgKGRpc3BsYXkgKCogKGNhciBsc3QpIChjYXIgbHN0KSkpCiAgICAgICAgKGRpc3BsYXkgIiAiKQogICAgICAgIChwcmludC1zcXVhcmVzIChjZHIgbHN0KSkpKSkKICAgICAgIAoocHJpbnQtc3F1YXJlcyAnKDEgMiAzIDQgNSA2KSk=