

'''simple docstring'''
import warnings

from ...utils import logging
from .image_processing_segformer import SegformerImageProcessor


lowerCamelCase			:				Optional[Any] 			=					logging.get_logger(__name__)







class 							A__   (	A__  ):





  def __init__(		self				:     str							, *_a				:     Union[str, Any]							, **_a				:     Optional[Any]			)     ->   None:





       '''simple docstring'''






       warnings.warn(
           'The class SegformerFeatureExtractor is deprecated and will be removed in version 5 of Transformers.'
           ' Please use SegformerImageProcessor instead.'							, _a							, )
       super().__init__(*_a							, **_a			)



'''simple docstring'''
def 	_lowerCAmelCase (						_UpperCamelCase						:					int = 50    )				->      int:
     """simple docstring"""




     _SCREAMING_SNAKE_CASE							   =[[0] * 3 for _ in range(length + 1    )]

     for row_length in range(length + 1    ):
          for tile_length in range(2							,			5    ):
               for tile_start in range(row_length - tile_length + 1    ):
                    different_colour_ways_number[row_length][tile_length - 2] += (
                        different_colour_ways_number[row_length - tile_start - tile_length][
                            tile_length - 2
                        ]
                        + 1
                    )

     return sum(different_colour_ways_number[length]    )


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