SELECT DISTINCT T4.name FROM PersonFriend AS T1 JOIN Person AS T2 ON T1.name  =  T2.name JOIN PersonFriend AS T3 ON T1.friend  =  T3.name JOIN PersonFriend AS T4 ON T3.friend  =  T4.name WHERE T2.name  =  'Alice' AND T4.name != 'Alice'
What are the names of all of Alice's friends of friends?
SELECT DISTINCT T4.name FROM PersonFriend AS T1 JOIN Person AS T2 ON T1.name = T2.name JOIN PersonFriend AS T3 ON T1.friend = T3.name JOIN PersonFriend AS T4 ON T3.friend = T4.name WHERE T2.name = 'Alice ' AND T4.name ! = 'Alice '
select distinct t4 . name from personfriend as t1 join person as t2 on t1 . name = t2 . name join personfriend as t3 on t1 . friend = t3 . name join personfriend as t4 on t3 . friend = t4 . name where t2 . name = value and t4 . name ! = value
What are the names of all of Alice 's friends of friends ?