Problem Contract Problem Non-Contract Problem Contract Problem Post-purchase Phase Problem Pre-purchase Phase Problem