Piiramata arvuga sõidukite liiklus * Sisendiks on paljude (2-20) jalgrataste asukohad ning kiirused teel. Vastutulevate rataste kiirused on negatiivsed. Programm trükib väljundisse iga sekundi järel iga jalgratta asukoha. * Võrreldes eelmisega samas suunas liikuvad sõidukid üksteisest ei möödu. Sisendiks sõidukite asukohad ja kiirused ning pikivahe, millest lähemale püütakse mitte minna. Programm trükib väljundisse iga sekundi järel kõigi sõidukite asukohad. Eelmise taga ootavate sõidukite juures trükitakse välja ka selle sõiduki number, kelle taga oodatakse. * Eelmise taga oleva sõiduki puhul kontrollitakse, kas tal oleks võimalik eelmisest masinast ohutult mööda sõita. St. kas vastassuunas on piisavalt vaba ruumi selle ajani, kui ta jõuab eelnevast (keerulisemal juhul eelnevate sõidukite rivist) mööduda ja tagasi reastuda etteantud pikivahele.