input
output