costas-raps-99-problems