Problem 017 & 018