Question: why is lviv not in poland?
Answer: Poland cannot take back Lviv, because Lviv is Ukrainian city. Lviv was temporary occupied by Poland. But Lviv area was settled by 5th century. The area between Castle Hill and river Poltva was continuously settled since 9th century.