Sharp Codeing Solutions