Order is important in <code>if</code>, <code>else if</code> statements.
The function is executed from top to bottom so you will want to be careful of what statement comes first.
Take these two functions as an example.
Here's the first:
<blockquote>function foo(x) {<br> if (x <1){<br> return "Less than one";<br> } else if (x <2){<br> return "Less than two";<br> } else {<br> return "Greater than or equal to two";<br> }<br>}</blockquote>
And the second just switches the order of the statements:
<blockquote>function bar(x) {<br> if (x <2){<br> return "Less than two";<br> } else if (x <1){<br> return "Less than one";<br> } else {<br> return "Greater than or equal to two";<br> }<br>}</blockquote>
While these two functions look nearly identical if we pass a number to both we get different outputs.
<blockquote>foo(0) // "Less than one"<br>bar(0) // "Less than two"</blockquote>
</section>
## Instructions
<sectionid='instructions'>
Change the order of logic in the function so that it will return the correct statements in all cases.
</section>
## Tests
<sectionid='tests'>
```yml
- text: <code>orderMyLogic(4)</code> should return "Less than 5"
testString: 'assert(orderMyLogic(11) === "Greater than or equal to 10", ''<code>orderMyLogic(11)</code> should return "Greater than or equal to 10"'');'