File has 8192 records
Each record size 16 B
Key field 6 B
Block pointer size 10 B
Block size 512 B
No of record in each block 512/16 = 32
No. of blocks 8192/32 =256
For primary indexing
key and pointer field size 6+10=16B
So, No. of entry in each block 512 B/16 B= 32
So, no of blocks in first level index 256/32 = 8
Second level entry will be 1 (As 32 entries fit in 1 block)