Given two strings of the same length, composed only by lowercase letters, please compute the minimum amount of transformations needed to convert the first string into the second. A transformation is defined as selecting a contiguous substring of the first string, choosing a lowercase letter , and changing every character in by .
Input consists of several cases, each with two strings and of the same length, between 1 and 50.
For every case, print its number followed by the least amount of transformations needed to convert into .
Input
aaaa bbbb abcd eeee ab ba abab cdcd aaaaabbb ccddccbb x x
Output
Case #1: 1 Case #2: 1 Case #3: 2 Case #4: 3 Case #5: 2 Case #6: 0