By reading all the clues, we know that :
directors = { Keith ; Ben ; Gus ; Eric }
titles = { Harvest Sun ; Artic Vision ; Dreams of July ; Unraveling }
times = { 15min ; 20min ; 25min ; 30min }
states = { Pennsylvania ; New York ; Colorado ; Florida }
Since clue 5 is time related, let's start with this configuration :
director = { ? ; ? ; ? ; ? }
title = { ? ; ? ; ? ; ? }
time = { 15min ; 20min ; 25min ; 30min }
state = { ? ; ? ; ? ; ? }
Clue 2 : Neither Ben and Gus is the 20min film director, so it's either Keith or Eric.
Clue 4 : The state of the 20min film is either Colorado or New York.
director = { ? ; K / E ; ? ; ? }
title = { ? ; ? ; ? ; ? }
time = { 15min ; 20min ; 25min ; 30min }
state = { ? ; C / N ; ? ; ? }
Clue 5 : Gus's film is 5min shorter than the Florida's Film wich is only possible with this configuration :
director = { ? ; K / E ; Gus ; ? }
title = { ? ; ? ; ? ; ? }
time = { 15min ; 20min ; 25min ; 30min }
state = { ? ; C / N ; ? ; Florida }
Clue 3 : The 25min film is directed by Eric or has been shot in New-York. Only the second option is valid, which leads us to :
director = { ? ; K / E ; Gus ; ? }
title = { ? ; ? ; ? ; ? }
time = { 15min ; 20min ; 25min ; 30min }
state = { ? ; C / N ; New-York ; Florida }
By deduction, the states are known :
director = { ? ; K / E ; Gus ; ? }
title = { ? ; ? ; ? ; ? }
time = { 15min ; 20min ; 25min ; 30min }
state = { Pennsylvania ; Colorado ; New-York ; Florida }
Clue 6 : Dreams of July is longer than the New York film :
director = { ? ; K / E ; Gus ; ? }
title = { ? ; ? ; ? ; Dreams of July }
time = { 15min ; 20min ; 25min ; 30min }
state = { Pennsylvania ; Colorado ; New-York ; Florida }
Here is the tricky part :
Clue 7 : Unraveling is not Gus's film. --> only the first two availables.
Clue 3 : Artic Vision is Eric's film. --> only the first two availables.
director = { ? ; K / E ; Gus ; ? }
title = { Un / Ar ; Un / Ar ; ? ; Dreams of July }
time = { 15min ; 20min ; 25min ; 30min }
state = { Pennsylvania ; Colorado ; New-York ; Florida }
So Harvest Sun is found, and with :
Clue 1 : Keith's film is longer than Harvest Sun, here we are :
director = { ? ; K / E ; Gus ; Keith }
title = { Un / Ar ; Un / Ar ; Harvest Sun ; Dreams of July }
time = { 15min ; 20min ; 25min ; 30min }
state = { Pennsylvania ; Colorado ; New-York ; Florida }
Since Keith is placed, by deduction and with clue 3 again :
director = { ? ; Eric ; Gus ; Keith }
title = { Un / Ar ; Artic Vision ; Harvest Sun ; Dreams of July }
time = { 15min ; 20min ; 25min ; 30min }
state = { Pennsylvania ; Colorado ; New-York ; Florida }
Finally :
director = { Ben ; Eric ; Gus ; Keith }
title = { Unraveling ; Artic Vision ; Harvest Sun ; Dreams of July }
time = { 15min ; 20min ; 25min ; 30min }
state = { Pennsylvania ; Colorado ; New-York ; Florida }