You are given a string s. In one move you may choose any contiguous substring of s that is a palindrome (length >= 1) and remove it. After removal the remaining parts concatenate. Compute the minimum number of moves required to delete the whole string. Return the minimum number of moves.
('abacaba',)1