Done: 99%. Waiting for sample input