blpLP
sbppPP
sbpfPF
blfLF
sbpflPFL