Answer is given wrong according to me.
Minimum header length is 20. So payload of packet will be 1500-20=1480.
Now in this network MTU is 525 and if we take minimum header of 20 B then payload will be 505 but nit divisible by 8 so payload will be 504 B.
Now in this network router will remove IP header and fragment this 1480 bytes in three packets first two contain 504B of payload and last one contains 472 B of payload.
Dont know which logic gives 490 but this is answer according to me 472B.