Here are three pseudocodes for calculating the Nth Fibonacci number. Which of the following statements about these codes are true?

A: Time complexity/efficiency of CODE 1, CODE 2, CODE 3 is the same. B: CODE 2 is more space-efficient than CODE 3. C: CODE 3 is more space-efficient than CODE 2. D: CODE 2 is more time-efficient than CODE 1. E: CODE 3 is more time-efficient than CODE 1.