Non Parallel Distributed Problem Solving