Ilisarnitsi kinguaatsit susiussatit atorneqartut suliassat kingorna, tamakkiсут isumaginniernerit kinguaatsit aallakaatitaaq, soorlu kinguaatsit ullormiut tamaat kinguaatsiliortut aallakaatitaaq ilisarnitsi: 

- 'A': Aammaliortoq.
- 'L': Toqquaallaliortoq.
- 'P': Aallakaatitaaq.

Ilisarnitsi pingasut tamakki isumaginniernerit kinguaatsit aallakaatitaaq, narlidit kinguaani: 

- Ilisarnitsi 'A' aammaliortoq toqqaannik 2-inik eqqaani.
- Ilisarnitsi toqquaallaliortoq 'L' pingasut 3-inik nalilersorneqartut ilisarnitsi kingorna.
Ilisarnernermit qalipaataa tamanik pitsaaneq qimmeqarnermit atortunik ilisarnernerup kingorna. Ilisarnernermit qalipaataa tamanik pitsaaneq qimmeqarnermit atortunik ilisarnernerup kingorna, kingusinnermut tamaat pitsaaneq qajaqanut, tamaat pitsaaneq ajunaqanut. Tamanut pitsaaneq 'A', ajunaqanut kingusinnernik nachaatigaat. Kingorna, tamaat pitsaaneq qajaqanut < 2, tamaat pitsaaneq ajunaqanut < 3, True; nukissat, False. 

```
def check_attendance(s: str) -> bool:
    qajaqanut = 0
    ajunaqanut_max = 0
    ajunaqanut = 0
    
    for c in s:
        if c == 'A':
            qajaqanut += 1
            ajunaqanut = 0
        elif c == 'L':
            ajunaqanut += 1
            ajunaqanut_max = max(ajunaqanut_max, ajunaqanut)
        else:
            ajunaqanut = 0
    
    return qajaqanut < 2 and ajunaqanut_max < 3
```