The metallic character decreases from left to right across a period. K belongs to group 1 , so have highest metallic character followed by Mg (group 2 element). Also the metallic character increases down the group, so Al metallic character is more than B. Thus, the correct order of metallic character in increasing order will be B<Al<Mg<K