Suppose a Pregel job has a probability p of a failure during any super step. Suppose also that the execution time (summed over all compute nodes) of taking a checkpoint is c times the time it takes to execute a super step. To minimize the expected execution time of the job, how many super steps should elapse between checkpoints?