Problem Space:
Solution Space: