Hybrid Puzzle Race