Diff is always minimum. Start from block 0