Title: Problem solving with attribute logic blocks