Learn/C/C — Beginner/Input & Output/Checkpoint: Input & Output/Record to Report RowRecord to Report RowChallenge on lesson: Checkpoint: Input & OutputInstructionsCodeOutputImplement void report_row(const char* line) that parses <item> <count> <price> (e.g. "bolt 12 0.05") and prints one row: `` | bolt | 12 | 0.05 | ` Item left-aligned width 12; count right-aligned width 3; price with exactly 2 decimals, right-aligned width 5. Spaces around |` exactly as shown.Difficulty: beginnerSubmitPress Submit to check your solution.Back to lesson: Checkpoint: Input & Output