from datetime import date, timedelta
from math import floor, sin, pi

def biorhythms(birthdate,targetdate):
    

    

    print(+birthdate++targetdate)    

    

    birthdate = date.fromisoformat(birthdate)
    targetdate = date.fromisoformat(targetdate)

    

    days = (targetdate - birthdate).days

    print(+str(days))

    

    cycle_labels = [, , ]
    cycle_lengths = [23, 28, 33]
    quadrants = [(, ), (, ),
                   (, ), (, )]

    for i in range(3):
        label = cycle_labels[i]
        length = cycle_lengths[i]
        position = days% length
        quadrant = int(floor((4 * position) / length))
        percentage = int(round(100 * sin(2 * pi * position / length),0))
        transition_date = targetdate + timedelta(days=floor((quadrant + 1)/4 * length) - position)
        trend, next = quadrants[quadrant]

        if percentage > 95:
            description = 
        elif percentage < -95:
             description = 
        elif abs(percentage) < 5:
             description = 
        else:
             description = str(percentage)++trend++next++str(transition_date)+
        print(label++str(position)++description)


biorhythms(,)