3.1 - Reading inputs