Implement Caesar cipher with functions encrypt(plaintext, shift) and decrypt(ciphertext, shift). Then write a brute_force_decrypt(ciphertext) that tries all 25 shifts and prints results — the user identifies the correct one. Handle uppercase/lowercase preservation and non-alphabetic characters.