I got the structure of the code but did not get every details right

Wiki pages

Sort by: Score, Alphabetical, Date