Puzzling anywhere at any time