4 replace casting value to apint