My solutions to programming/algorithm problems I found interesting from, "The Algorithm Design Manual" ( Skiena), and UVa Online Judge (account name: prand001).