Write the predicate, reach(Departure, Arrivals) to find all points you can get into from the Departure point.
We have this facts:
trip(Id, From, To, Price)
Id — flight number
From — departure point
To — Point of arrival
Price — price
trip(01, kuiv, odessa, 1500).
trip(02, kuiv, lviv, 700).
trip(03, uzhorod, krum, 6000).
trip(04, vunohradiv, odessa, 2540).
trip(05, ternopil, kuiv, 3800).
trip(06, zaporizhya, donetsk, 900).
trip(07, ternopil, mariupol, 7500).
For example ?- reach(kuiv([odessa, lviv])).
kuiv - we enter odessa, lviv - this is the result