input output practice