1000 PCs Puzzle