solve alpha full problem and correct some math error