gray input