Задачу можно себе представить как совокупность множеств.Одно множество - 100 человек включает в себя всех туристов, внутри него находятся три подмножества, два из которых пересекаются друг с другом, это туристы знающие французский и знающие английский, а третье подмножество не пересекается с этими двумя и включает туристов не владеющих этими языками.Значит, если из главного множества мы вычтем туристов 3-го подмножества, то получим туристов владеющих каким-то из языков.100 - 12 = 88 ;80 из них знают французский, т.е. оставшиеся 8 знают английский, но не знают французский. И из 73-х знающих английский не знают французский 8, получается 65 туристов знает оба языка.88 - 80 = 8 ;73 - 8 = 65.Ответ: 65 туристов знает оба языка.