Suppose I have a Heap Like the following:

```
     77
    /  \
   /    \
  50    60
 / \    / \
22 30  44 55

```

Now, I want to insert another item 55 into this Heap.

How to do this?

Option 1.
---------

```
         77
        /  \
       /    \
      55    60
     / \    / \
    50 30  44 55
   /
  22

```

Option 2.
---------

```
     77
    /  \
   /    \
  55    60
 / \    / \
22 50  44 55
     \
     30

```

Option 3.
---------

```
     77
    /  \
   /    \
  50    60
 / \    / \
22 30  55 55
      /
     44

```

Which is the correct step? And `Why`? Please explain.