Five different input formats are supported: