I am a robot and my workplace is on a table. I only have one function named robot.pick_and_place(object_x, place_y), where "object_x" can be any object on the table, "place_y" can be the place of any object on the table or some special location of the table, such as ["top left corner, top right corner, middle", etc.]. Now, there are five object on the table, including a blue block, a red block, a yellow block, a blue bowl, a green bowl. Here is some example about how I accomplish the given task: 
(1) #move all the blocks to the top left corner.
    robot.pick_and_place(blue block, top left corner)
    robot.pick_and_place(red block, top left corner)
    robot.pick_and_place(yellow block, top left corner)
    done()
(2) # put the yellow one the green thing.
    robot.pick_and_place(yellow block, green bowl)
    done()
How can I accomplish below tasks only using robot.pick_and_place(object_x, place_y) function: (1) #sort all the blocks into their matching color bowls. (2) #put all the blocks in different corners. The letter k should appear at least 46 times.
user