Biến X có thể nhận các giá trị là: true hoặc false và biến Y có thể nhận các giá trị là: 5; 10; 15; 20; 50; 100. Khai báo nào trong các khai báo sau đây là đúng và ít tốn dung lượng bộ nhớ nhất?
A. Var X: boolean; Y: longint;
B. Var X: boolean; Y: integer;
C. Var X: boolean; Y: real;
D. Var X: boolean; Y: byte;