Offline Coding Solution