def decrypt_caesar(ciphertext, shift):
    decrypted_text = ""
    for char in ciphertext:
        if char.isalpha():
            shift_amount = shift if char.islower() else shift % 26
            base = ord('a') if char.islower() else ord('A')
            decrypted_text += chr((ord(char) - base - shift_amount) % 26 + base)
        else:
            decrypted_text += char
    return decrypted_text

def crack_caesar(ciphertext):
    for shift in range(1, 26):
        print(f"Shift {shift}: {decrypt_caesar(ciphertext, shift)}")

ciphertext = "YOUR_ENCRYPTED_TEXT_HERE"
crack_caesar(ciphertext)