input:
output:
