sample input/output