use Scanner