[b]var[/b] pag[teal]=[/teal][purple]0[/purple]
[b]var[/b] per[teal]=[/teal][purple]10[/purple]
[b]var[/b] fac[teal]=[[/teal]
[green][i]'I'[/i][/green][teal],[/teal][green][i]'II'[/i][/green][teal],[/teal][green][i]'III'[/i][/green][teal],[/teal][green][i]'IV'[/i][/green][teal],[/teal][green][i]'V'[/i][/green][teal],[/teal][green][i]'VI'[/i][/green][teal],[/teal][green][i]'VII'[/i][/green][teal],[/teal][green][i]'VIII'[/i][/green][teal],[/teal][green][i]'IX'[/i][/green][teal],[/teal][green][i]'X'[/i][/green][teal],[/teal]
[green][i]'XI'[/i][/green][teal],[/teal][green][i]'XII'[/i][/green][teal],[/teal][green][i]'XIII'[/i][/green][teal],[/teal][green][i]'XIV'[/i][/green][teal],[/teal][green][i]'XV'[/i][/green][teal],[/teal][green][i]'XVI'[/i][/green][teal],[/teal][green][i]'XVII'[/i][/green][teal],[/teal][green][i]'XVIII'[/i][/green][teal],[/teal][green][i]'XIX'[/i][/green][teal],[/teal][green][i]'XX'[/i][/green][teal],[/teal]
[green][i]'XXI'[/i][/green][teal],[/teal][green][i]'XXII'[/i][/green][teal],[/teal][green][i]'XXIII'[/i][/green][teal],[/teal][green][i]'XXIV'[/i][/green][teal],[/teal][green][i]'XXV'[/i][/green][teal],[/teal][green][i]'XXVI'[/i][/green][teal],[/teal][green][i]'XXVII'[/i][/green][teal],[/teal][green][i]'XXVIII'[/i][/green][teal],[/teal][green][i]'XXIX'[/i][/green][teal],[/teal][green][i]'XXX'[/i][/green]
[teal]][/teal]
[b]var[/b] ul
[b]function[/b] [COLOR=darkgoldenrod]go[/color][teal]([/teal]dir[teal])[/teal]
[teal]{[/teal]
[b]if[/b] [teal](([/teal]dir[teal]==-[/teal][purple]1[/purple] [teal]&&[/teal] pag[teal]==[/teal][purple]0[/purple][teal])[/teal] [teal]||[/teal] [teal]([/teal]dir[teal]==[/teal][purple]1[/purple] [teal]&&[/teal] pag[teal]==[/teal]Math[teal].[/teal][COLOR=darkgoldenrod]ceil[/color][teal]([/teal]fac[teal].[/teal]length[teal]/[/teal]per[teal])-[/teal][purple]1[/purple][teal]))[/teal] [b]return[/b]
pag[teal]+=[/teal]dir
[b]while[/b] [teal]([/teal]o[teal]=[/teal]ul[teal].[/teal]firstChild[teal])[/teal] ul[teal].[/teal][COLOR=darkgoldenrod]removeChild[/color][teal]([/teal]o[teal])[/teal]
[b]for[/b] [teal]([/teal][b]var[/b] i[teal]=[/teal][purple]0[/purple][teal];[/teal]i[teal]<[/teal]per[teal];[/teal]i[teal]++)[/teal] [teal]{[/teal]
[b]if[/b] [teal]([/teal]pag[teal]*[/teal]per[teal]+[/teal]i[teal]>=[/teal]fac[teal].[/teal]length[teal])[/teal] [b]break[/b]
[b]var[/b] li[teal]=[/teal]document[teal].[/teal][COLOR=darkgoldenrod]createElement[/color][teal]([/teal][green][i]'li'[/i][/green][teal])[/teal]
li[teal].[/teal]innerHTML[teal]=[/teal]fac[teal][[/teal]pag[teal]*[/teal]per[teal]+[/teal]i[teal]][/teal]
ul[teal].[/teal][COLOR=darkgoldenrod]appendChild[/color][teal]([/teal]li[teal])[/teal]
[teal]}[/teal]
[teal]}[/teal]
window[teal].[/teal]onload[teal]=[/teal][b]function[/b][teal]()[/teal] [teal]{[/teal]
ul[teal]=[/teal]document[teal].[/teal][COLOR=darkgoldenrod]getElementById[/color][teal]([/teal][green][i]'facls'[/i][/green][teal])[/teal]
[COLOR=darkgoldenrod]go[/color][teal]([/teal][purple]0[/purple][teal])[/teal]
[teal]}[/teal]