Answer:
15
Explanation:
If it takes her 30 minutes to solve 5 puzzles, then at that rate, she would solve 15 logic puzzles in 1 hour and 30 minutes. 
5 = 30 
30 must equal 90 (1 hour and 30 minutes) 
3(30)
However, you must do to the other side by what you do of one. 
5(3) = 30(3) 
15 = 90