printprintprintprintprint putsputsputsputsputs getsgetsgetsgetsgets whilewhilewhilewhilewhile endendendendend printfprintfprintfprintfprintfprintf randrandrandrandrandrand [][][] ifififififififif elsifelsifelsifelsifelsifelsifelsifelsif elseelseelseelseelseelseelseelse