Given is a binary string $0101010101$. On a move Ali changes 0 to 1 or 1 to 0. The following conditions are fulfilled: a) All the strings obtained are different. b) All the strings obtained must have at least 5 times 1. Prove that Ali can't obtain more than 555 strings.