



def 		lowerCAmelCase__    (					UpperCamelCase_				:       List[str] = 4_0_0_0_0_0_0	)->  Dict:
    A__		 =					[0, 1]
    A__		 =					0
    while fib[i] <= n:
        fib.append(fib[i] + fib[i + 1]	)
        if fib[i + 2] > n:
            break
        i += 1
    A__		 =					0
    for j in range(len(UpperCamelCase_	) - 1	):
        if fib[j] % 2 == 0:
            total += fib[j]

    return total


if __name__ == "__main__":
   print(F"""{solution() = }""")





import jax.numpy as jnp

from ...utils import logging
from ..ta.modeling_flax_ta import FlaxTaEncoderModel, FlaxTaForConditionalGeneration, FlaxTaModel
from .configuration_mta import MTaConfig


_lowercase						  =		logging.get_logger(__name__)

_lowercase						  =		"T5Config"



def 		lowerCAmelCase__    (					UpperCamelCase_				:       jnp.array ,       UpperCamelCase_				:       int ,       UpperCamelCase_				:       int	)->  jnp.ndarray:
    A__		 =					jnp.zeros_like(UpperCamelCase_	)
    A__		 =					shifted_input_ids.at[:, 1:].set(input_ids[:, :-1]	)
    A__		 =					shifted_input_ids.at[:, 0].set(UpperCamelCase_	)

    A__		 =					jnp.where(shifted_input_ids == -1_0_0 ,       UpperCamelCase_ ,       UpperCamelCase_	)
    return shifted_input_ids



class     _UpperCAmelCase			(       A__     ):
     UpperCamelCase__		    =				'''mt5'''
     UpperCamelCase__		    =				MTaConfig







class     _UpperCAmelCase			(       A__     ):
     UpperCamelCase__		    =				'''mt5'''
     UpperCamelCase__		    =				MTaConfig







class     _UpperCAmelCase			(       A__     ):
     UpperCamelCase__		    =				'''mt5'''
     UpperCamelCase__		    =				MTaConfig
