Which of the following shapes has rectangular faces and 12 edges?

Right circular cone
Right pyramid
Right rectangular prism
Right triangular prism