DIFFICULT CODING VS EASY CODING