eolymp
bolt
Try our new interface for solving problems
Problems

Anno Domini 2022

Anno Domini 2022

Soon we will celebrate New Year 2022, but what does this number mean? As you possibly know, this dating system was invented in AD 525 by Dionysius Exiguus. He chose the birth of Jesus Christ as the starting point of the Years of Our Lord (Anno Domini in Latin, AD for short). All the years before that were counted backwards as years Before Christ (BC for short). An interesting detail of this dating system is that there is no year 0~--- year 1 BC is immediately followed by AD 1. Because of that, sometimes it is quite tricky to find time difference between two dates if these dates belong to two different eras. To simplify this task, please write a program that computes how many years passed between January 1st of two years given in the input. \InputFile Two years are specified on two sequential input lines. Each year is specified in one of two forms: \begin{enumerate} \item as letters \t{AD}, followed by a space and a positive integer without leading zeroes in range $1..9999$; \item as a positive integer without leading zeroes in range $1..9999$, followed by a space and letters \t{BC}. \end{enumerate} The years may be specified in arbitrary order~--- the earlier year is not necessarily given first. \OutputFile Print one integer: the number of years that passed between January 1st of the earlier year and January 1st of the later year.
Time limit 2 seconds
Memory limit 512 MiB
Input example #1
1 BC
AD 1
Output example #1
1
Input example #2
AD 1
AD 2001
Output example #2
2000
Input example #3
AD 2022
5508 BC
Output example #3
7529
Author Dmitry Shtukenberg
Source 2021 NEERC, Azerbaijan Regional Contest Online, December 11