diagrams can branch off into different solutions