soloved runtime warring : overflow