test case
output