Lesson 2: Two step tricks.
For this trick, you only need to add one more item, a large carpet of some kind.
Connect in this way. Large carpet to small carpet, and second small carpet to item that you want to move (in this case, a rock). Move the small carpet connected to the large carpet to the place you want it to be (in this case, the edge of the cliff).
Then move the other small carpet onto the large carpet. To remove, move the small carpet connected to the large carpet so that the large carpet is only touching the small carpets, not the boulder.
Then pick up the large carpet.
And there you go!