Implemented Official Solution 5
Merge branch 'official_solution_5'
Removed preview JAR which is replaced with source.