Code updated to handle null entries and calculates total fuel required now with the 5% contingency fuel allowance, will now split fuel up logically and display in the tanks as required.