upsipalindrome view 1