A hotel has two types of rooms: superior rooms that cost $100 per night and basic rooms that cost $80 per night. On a given night, the hotel received $4,200 from renting 46 rooms. How many superior rooms were rented on that night? A) 20 B) 21 C) 26 D) 30