Google Interview Question

How to design a distributed system to solve a simple logic puzzle in large scale