the smallest bean
583