https://www.codechef.com/viewsolution/15530679 its link to my code

whats wrong in it.

the condition for "if(x<y)"in this you should check for “if(x+0.5<y)” as after subtracting 0.5 extra from balance both become equal.

Instead of

```
if X%5==0:
```

in line 6. you should type

```
if X%5 == 0 or X+0.5 > Y:
```

and there will be no need of Lines 5,11,12 which makes you code much better.

```
X,Y = input().split()
X = int(X)
Y = float(Y)
if (X>=1 and X<=2000)and(Y>=1 and Y<=2000):
if X%5==0 or X+0.5 > Y:
Y = Y-X-0.5
print("%.2f" %Y)
else:
print("%.2f" %Y)
```