I am travelling from US to India, with an Indian passport but expired F1 visa and going there to get my H1B visa stamping. I have a stop at Zurich for 2 hours while flying to India. Do I need a transit visa for my trip?
Do I need an airport transit visa through Switzerland if I have no Schengen visa? Am traveling from Cairo to Moscow via Swiss Air
Intervals are connected and the only connected sets in $\mathbb{R}$ As the topic, prove that Intervals are connected and only connected  in $\mathbb{R}$. I know what is the definition of connected set. But not sure how to prove that. How to see download count of an Android app on Google Play store? I cannot see the download counts of one app on Google Play.   How can we know that number of one app? Which is the correct tense to use with 'by'? I gave him the money by 6 PM.   I had given him the money by 6 PM.   I can't spot the difference between them and both seem right, but I was told the first one is wrong. Can anyone say, why?  Here is a another set of sentences with the same issue:     By 5 PM I gave him the book.   By 5 PM I had given him the book.   In both the sentences the book was given before 5 PM and no later than 5 PM. But I can't understand then what the difference between them is.   Is it right to use simple past with 'by' at all? If yes, then why and if not, then why is it incorrect to use simple past with 'by'? Can't unhide objects List files in a specific folder in a document library I there anyway to output the files of a specific folder in a document library?  Listing them will be like   foreach $file in $folder.files {     write-host $file.name }    But how do I tell it to look a specific folder? In CSOM please Tried the below answer but it did not work Abstract class with all concrete methods Trying to run a Ubuntu server for the first time... But everything is in a terminal. Is there a way to switch to a GUI? Why can't I log into minecraft with a mojang account? I created a Mojang account and downloaded the Minecraft launcher, but when I started it up, I couldn't log in. Since the log in fields did not require a username, I tried typing in my email, and still couldn't log in. I've tried after resetting my password, but that didn't work either. What am I supposed to do to log in and play? How does range interact with the Arcane Archer's Curving Shot? One of the features of the Arcane Archer fighter subclass is Curving Shot:  At 7th level, you learn how to direct an errant arrow toward a new target. When you make an attack roll with a magic arrow and miss, you can use a bonus action to reroll the attack roll against a different target within 60 feet of the original target. [XGtE, pg. 28]  How does this interact with range? The Player's Handbook describes range as follows:  The range lists two numbers. The first is the weapon’s normal range in feet, and the second indicates the weapon’s maximum range. When attacking a target beyond normal range, you have disadvantage on the attack roll. You can’t attack a target beyond the weapon’s long range. [PHB, pg. 147]  I see at least four ways this might interact with Curving Shot:  The distance between the old target and new target is added to the shot's original range.  This may extend the range to beyond normal (in which case the new attack role must be made at disadvantage) or beyond maximum (in which case the new target is not valid).  The range of the redirected shot is only the distance between the old target and new target.  The shot has a new point of origin at the old target, so the new range will be between 0 and 60 feet, as limited by Curving Shot.  The range of the redirected shot is the distance between the archer and the new target.  If the new target is farther from the archer than the old one was, the range will be larger; if the new target is closer, the range will be smaller.  The range between the archer and old target is all that matters. As long as the distance from the old target to the new target is within the 60 feet defined in Curving Shot, the initial range between the archer and the old target is all that matters.  The initial attack is rerolled as is.    Related Prove that $4\sin\frac{2\pi}{7}- \tan\frac{\pi}{7}= \sqrt{7}$ . Prove that $$4\sin\frac{2\pi}{7}- \tan\frac{\pi}{7}= \sqrt{7}$$   I think midway calculations are not easy formulas, I can't find what kind of formula transformation to solve! I think the best solution here is using right triangle . . . I have one solution too, but not pretty . ! I have an element that already has a class: &lt;div class=&quot;someclass&quot;&gt;     &lt;img ... id=&quot;image1&quot; name=&quot;image1&quot; /&gt; &lt;/div&gt;  Now, I want to create a JavaScript function that will add a class to the div (not replace, but add). How can I do that? How can I download an older version of OS X/macOS? Sometimes it's hard to search for older versions of macOS &amp; OS X  on the App Store.  This is an attempt to provide the canonical QA for this issue, as per the Meta QA -  I expect it to be modified over time to hopefully become a complete information resource.  How can I get any older version of a Mac OS to be able to run as a VM, or to reinstall on my Mac? How can I list the contents of a .zip folder in c#? My Ubuntu 12.04 was normally updated through the Update Manager, something about gtk. Then I rebooted and now all that shows after the splash screen is a blue screen that only shows the cursor. The &quot;Your Spellbook&quot; sidebar for the wizard includes the following line:  Copying a Spell into the Book. When you find a wizard spell of 1st level or higher, you can add it to your spellbook if it is of a level for which you have spell slots and if you can spare the time to decipher and copy it.  Does this mean that a Wizard 1/Cleric 19 can copy any wizard spell they find into their spellbook? Is there anything preventing them from casting these spells? How does the double strike mechanic interact with other mechanics like lifelink or trample? Abstraction VS Information Hiding VS Encapsulation Can you tell me what is the difference between abstraction and information hiding in software development?  I am confused. Abstraction hides detail implementation and information hiding abstracts whole details of something.  Update: I found a good answer for these three concepts.  for several citations taken from . What do you call something that is not first in a sequence? Is there a word to describe something that is not the first element in a sequence, but can be in any other position? A synonym of "not first", in fact.     This element is __ in this sequence. From  (emphasis mine):     Neutron degeneracy is a stellar application of the Pauli Exclusion Principle, as is electron degeneracy. No two neutrons can occupy identical states, even under the pressure of a collapsing star of several solar masses. For stellar masses less than about 1.44 solar masses (the Chandrasekhar limit), the energy from the gravitational collapse is not sufficient to produce the neutrons of a neutron star, so the collapse is halted by electron degeneracy to form white dwarfs. Above 1.44 solar masses, enough energy is available from the gravitational collapse to force the combination of electrons and protons to form neutrons. As the star contracts further, all the lowest neutron energy levels are filled and the neutrons are forced into higher and higher energy levels, filling the lowest unoccupied energy levels. This creates an effective pressure which prevents further gravitational collapse, forming a neutron star. However, for masses greater than 2 to 3 solar masses, even neutron degeneracy can't prevent further collapse and it continues toward the black hole state.   How then, can they collapse, without violating the Pauli Exclusion Principle? At a certain point does it no longer apply? Polling the keyboard (detect a keypress) in python How can I poll the keyboard from a console python app?  Specifically, I would like to do something akin to this in the midst of a lot of other I/O activities (socket selects, serial port access, etc.):     while 1:       # doing amazing pythonic embedded stuff       # ...        # periodically do a non-blocking check to see if       # we are being told to do something else       x = keyboard.read(1000, timeout = 0)        if len(x):           # ok, some key got pressed           # do something   What is the correct pythonic way to do this on Windows?  Also, portability to Linux wouldn't be bad, though it's not required.