Part 3 finished except partition number 0 (all partition)