I have a string str, let's say it's value is "hell".

The below statement returns "205hellhe" instead of "hehellhe"

```
return (str.charAt(0)) + (str.charAt(1))+str+(str.charAt(0)) + (str.charAt(1));

```

why (str.charAt(0)) + (str.charAt(1)) is returning 205 instead of "he" and why the same statement is returning "he" at the end?