Periodic Strings UVA - 455
Source
will download...
Periodic Strings UVA - 455