Task Planning for Object Rearrangement in Multi-room Environments