As pointed out, the mask does not have to be fully over both nose and mouth. Systems for providing oxygen to high alt flights in unpressurised a/c do include just nose clip tubes.
Any by the way just to be pedantic, there is as much oxygen at altitude as at sea level, its still 20.9%, what is different is the way the body absorbs it due to the partial pressure of the gas.
e.g