Vitamin B 12 tablets