(define (secretcode lst)
(if (and
(= (- (cadddr lst) (* (car lst) (+ (cadr lst) (caddr lst)))) 1)
(null? (cddddr lst)))
#t
#f))
(define (secretcode lst)
(if (and
(= (- (cadddr lst) (* (car lst) (+ (cadr lst) (caddr lst)))) 1)
(null? (cddddr lst)))
#t
#f))