The answer we're getting doesn't match the (supposed!) correct answer. Any help, very gratefully received.