Automatic solution finding
No slowdowns - user experience not degraded
Manual solution finding
Trial and error approach