; your code goes here
(define (square-evens lst)
(if (null? lst)
'()
(let ((x (car lst)))
(if (even? x)
(cons (* x x) (square-evens (cdr lst)))
(square-evens (cdr lst))))))
(display (square-evens '(1 2 3 4 5 6)))
OyB5b3VyIGNvZGUgZ29lcyBoZXJlCihkZWZpbmUgKHNxdWFyZS1ldmVucyBsc3QpCiAgKGlmIChudWxsPyBsc3QpCiAgICAgICcoKQogICAgICAobGV0ICgoeCAoY2FyIGxzdCkpKQogICAgICAgIChpZiAoZXZlbj8geCkKICAgICAgICAgICAgKGNvbnMgKCogeCB4KSAoc3F1YXJlLWV2ZW5zIChjZHIgbHN0KSkpCiAgICAgICAgICAgIChzcXVhcmUtZXZlbnMgKGNkciBsc3QpKSkpKSkKICAgICAgICAgICAgCihkaXNwbGF5IChzcXVhcmUtZXZlbnMgJygxIDIgMyA0IDUgNikpKQo=