0/1 Knapsack wrong answer

where i am wrong? Please help

use dynamic programming here
refer to this

i know it is question of dynamic Programming.but i was solving it first with recursion and getting wrong answer.So i want to know where i am wrong?