The following correctly initializes an array to contain four elements each each with value 0 is I, II and III. 2) Output is 7 and 3) code segment will be printed as a result will be 2, 8, 10, optionD is correct.
The array can be initialized as
1- An array can also be initialized during declaration. ( as in I )
2- In Initializing an array without assigning values, the default value of each element is zero. ( as in II )
3- An array can be initialized by setting each value of an element to zero by looping the length of the array. ( as in III)
I. It creates an array of 4 elements. The default value of int in java is Zero.
II. It also creates an array of 4 elements and manually initialized all the values to 0.
III. It creates an array of 4 elements. and uses a loop to manually initialized all the values to 0.
2) Output is 7 i.e Option(D).
total =total+values[total]; => total = 3+values[3];
=> total=3+(-2) => total=3-2 =>total=1.
total =total+values[total] =>total =1+values[1]
=>total= 1+6 =>total =7.
3)Option(D) i.e 2 8 10.
In If condition it is checking whether the element in the array is Positive and also it is divided by 2 with 0 reminder.
So from array positive numbers are 2,3,8,10,9. from these positive numbers Number dived by 2 or Multiples of is 2,8,10.
So output is 2,8,10.
To learn more about code segment
https://brainly.com/question/20063766
#SPJ4
Which of the following can be used to roll back a faulty printer driver?
a. Print Management Console
b. Device Manager
c. Activity Center
d. Rollback.exe
You can restore a broken printer driver using Device Manager of the following.
Which of the following choices will make it easiest for you to restore your computer to its prior state in the event that the new driver is incorrect?You are able to roll back a driver so that the old version is used in place of the new one. Device Manager is a tool that you can use to roll back a driver.
A driver package contains what exactly?For your device to be supported by Windows, you must provide a driver package that contains all the necessary software parts. In a driver bundle, you'll often find the following items: an INF file. the catalog file.
To know more about Device Manager visit :-
https://brainly.com/question/11599959
#SPJ4
Projects that spend much time ________ are sometimes said to be in analysis O paralysis.
O Systems development
O Requirements analysis
O Documenting requirements
O Assess project feasibility
projects that require a lot of time Requirements documentation is allegedly paralysed by analytical paralysis.
What does SDLC analysis paralysis mean?When the goal is to complete the analysis phase perfectly and completely, analysis paralysis arises. This AntiPattern is characterised by turnover, model updating, and the creation of intricate models that are not very helpful to processes farther down the line.
What is an example of analytical paralysis?Analysis paralysis is the term for this kind of excessive pondering. When you have analysis paralysis, you could spend a lot of time weighing your options to ensure that you're selecting the best one. This occurs even whether choosing a microwave or a coffee shop croissant, which are both pretty minor selections.
To know more about analytical paralysis visit:
https://brainly.com/question/30077507
#SPJ4
In which view of PowerPoint is the Annotation tools menu available?
1. Slide Show
2. Normal
3. Slide Sorter
4. Notes
Answer:
2.
Explanation:
Annotating in PowerPoint is the create notes while delivering a PowerPoint presentation. This could be done in two ways.
First, right click with the mouse and select 'pointer options'. Then you can choose either pen or highlighter to circle certain word or highlight any line.
The second way of creating annotation is by going to View→Normal→Notes.
After you select 'notes', a pane will appear at the bottom of your presentation.
So, the correct answer that annotation tools menu is available in Normal. Thus option 2 is correct.
Answer:
Normal
Explanation:
Knowing that the central portion of link bd has a uniform cross sectional area of 800 mm2 , determine the magnitude of the load p for which the normal stress in link bd is 50 mpa. (hint: link bd is a two-force member. ) ans: p = 62. 7 kn
The magnitude of the load p is 62.7kn. The x, y, and z directions are all possible for load magnitude.
How do you determine the size of a load?5.3 The load's size and composition, The result of multiplying the weight to be transported by the equipment weight (tare) is the value [N], which indicates the size of the load. Q represents each wheel's load capacity Pu stands for pounds to move. P = tare of the equipment n is the number of wheels making contact with the surface.
The x, y, and z directions are all possible for load magnitude. The current work plane's coordinate system is the same. The direction of the load is indicated by positive coordinates. Shifting the work plane, for instance, enables you to precisely apply loads when you create loads perpendicular to sloped portions.
The magnitude of a two-dimensional vector, a=(a1,a2), can be calculated using the formula a=a21+a22.
Explanation: p = 800 mm2+50mpa = 62.7kn.
To learn more about magnitude refer to:
brainly.com/question/24256733
#SPJ4
when choosing a programming language , whihc orf the following will not be deteremined by the choice of language
The language used should not determine if a solution is present or not.
What elements are important to take into account when selecting a programming language?The ecology, community, and availability of programmers should all be taken into account when deciding which programming languages to use. Many developers make the error of selecting programming languages simply because they are more well-liked, fashionable, and cool.
Which five steps make up the programming process?Application program development is the process of making programs. The process that includes the five stages of program development—analyzing, designing, coding, debugging and testing, and implementing and managing application software—is known as the program development life cycle (PDLC).
To know more about language visit :-
https://brainly.com/question/28266804
#SPJ4
TRUE OR FALSE : with pointer variables you can access, but you cannot modify, data in other variables.
True, with pointer variables you can access, but you cannot modify, data in other variables.
Which regarding a pointer variable is true?
A pointer variable, also referred to as a pointer or just a pointer, functions similarly to other variables that can hold data. A pointer saves a memory address instead of a value like a conventional variable would (such as an int, double, or char). Similar to a regular variable, pointers must be declared before they may be utilized.
Why not use variables instead of pointers?
In essence, a pointer can be used to point to any variable of the same type (e.g. any integer, double, char, etc.).
The values of numerous distinct variables of the same type can be updated or changed using this method. Using pointers speeds up execution as well. More quickly can be accessed memory.
Learn more about pointers
brainly.com/question/19570024
#SPJ4
What type of error is raised when the Python virtual machine runs out of memory resources to manage a process
Stack overflow error is the type of error is raised when the Python virtual machine runs out of memory resources to manage a process.
How can you define a stack overflow error example?JVM will generate a StackOverflowError during this process if there is not enough room to store the new stack frames that must be constructed. Consider this: improper or nonexistent termination conditions This is mostly what leads to the condition known as unterminated or infinite recursion.
Why do Java stack overflow errors occur?The Javadoc description for StackOverflowError notes that the error is generated as a result of too deep recursion in a specific code snippet as the most frequent cause for the JVM to experience this circumstance.
To know more about Stack overflow visit
brainly.com/question/28198079
#SPJ4
Write a static method named evenBeforeOdd that accepts an array of integers as a parameter and rearranges its elements so that all even values appear before all odds. For example, if the following array is passed to your method:
int[] numbers = {5, 2, 4, 9, 3, 6, 2, 1, 11, 1, 10, 4, 7, 3};
Then after the method has been called, one acceptable ordering of the elements would be:
{4, 2, 4, 10, 2, 6, 3, 1, 11, 1, 9, 5, 7, 3}
The exact order of the elements does not matter, so long as all even values appear before all odd values. For example, the following would also be an acceptable ordering:
{2, 2, 4, 4, 6, 10, 1, 1, 3, 3, 5, 7, 9, 11}
Do not make any assumptions about the length of the array or the range of values it might contain. For example, the array might contain no even elements or no odd elements. You may assume that the array is not null.
If the method is modeled after a bubble sort, expected output is:
[2, 4, 6, 2, 10, 4, 5, 9, 3, 1, 11, 1, 7, 3]
import java.util.*;
public class EvenBeforeOdd {
public static void main(String[] args) {
int[] numbers = {5, 2, 4, 9, 3, 6, 2, 1, 11, 1, 10, 4, 7, 3};
evenBeforeOdd(numbers);
System.out.println(Arrays.toString(numbers));
}
// *** Your method code goes here ***
} // End of EvenBeforeOdd class
We have a static method called before odd that, in accordance with the query, rearranges the elements of an array with integer once all even values come before all odds.
What sort of parameter would that be?To describe the total population under study, a parameter is utilized. For instance, we are interested in learning the typical wingspan of a butterfly. This information about the total butterfly population makes it a parameter.
import java.util.*;
public class EvenBeforeOdd {
public static void main(String[] args) {
int[] numbers = {5, 2, 4, 9, 3, 6, 2, 1, 11, 1, 10, 4, 7, 3};
evenBeforeOdd(numbers);
System.out.println(Arrays.toString(numbers));
}
// *** Your method code goes here ***
public static void evenBeforeOdd(int[] arr)
{
int start=0, end=arr.length-1;
while(start < end)
{
if(arr[start] % 2 == 0) // Even
{
start++;
}
else // Odd
{
int t = arr[start];
arr[start] = arr[end];
arr[end] = t;
end--;
}
}
}
} // End of EvenBeforeOdd class
To know more about Parameters visit :
https://brainly.com/question/29741846
#SPJ4
gabriel just got hired to be in charge of all social media presence for Gibson's doughnut shop
Gabriel should be building deeper customer relationships and positive word-of-mouth communication. Building deeper customer relationships means creating a connection with the customers that goes beyond just selling them doughnuts.
It can involve getting to know them, understanding their needs and preferences, and creating a sense of community. By fostering deeper relationships with customers, Gibson's doughnut shop will be able to retain their customers and attract new ones through positive word-of-mouth communication. Positive word-of-mouth communication refers to when customers talk about their experiences with the shop to their friends and family, which can have a significant impact on the shop's reputation and success.
The missing part in the question is shown below.
Gabriel just got hired to be in charge of all social media presence for Gibson's doughnut shop. His two ultimate goals for the shop's social media presence (according to your text) should be building deeper customer relationships and
Post humorous content
Get more retweets
Responding to complaining customers
Get more followers
Positive word-of-mouth-communication
Learn more about social media, here https://brainly.com/question/29036499
#SPJ4
An apple cake recipe calls for 454 grams of apples and 50 grams of raisins. How many kilograms of fruit are needed to make 12 cakes?
Answer:
9.08
Explanation:
Because 454 divided by 50 is 9.08
Which loop(s) would happen after another loop of movement?
The loop(s) that would happen after another loop of movement differs.
What is the loop of movement?In the above case, It is difficult to accurately answer this question without having more context.
Loops in programming are used to execute a block of code multiple times, and the specific order in which they are executed can depend on a variety of factors, such as the structure of the code, the values of variables, and the conditions specified within the loop.
Without more information about the specific loops in question, it is not possible to determine which loop(s) would happen after another loop of movement.
Learn more about loop from
https://brainly.com/question/19344465
#SPJ1
______ is a set of function and call programs that allow clients and servers to intercommunicate. Select one: a. IaaS b. SQL c. API d. Middleware
Clients and servers can connect with one another thanks to the IaaS suite of function and call programs. (Selection a)
Is there such a thing as intrapersonal?A key concept in psychology is what is known as the intrapersonal, which refers to internal elements that affect a person, such as their attitudes, self-esteem, self-regulation, and decision-making. The word intrapersonal communication frequently makes use of it.
Are those who are intrapersonal intelligent?Knowing one's inner self, including one's sentiments, range of emotional reactions, thought processes, and capacity for self-reflection, is a key component of the SELF SMART approach. We can take a step back and view ourselves objectively thanks to this intellect.
To know more about Intercommunicate visit:
https://brainly.com/question/8178248
#SPJ4
Assume that you are the data scientist for the online auction site superbids. To increase bidding activity, you want to display items to a user that people with similar characteristics and buying patterns have bid on. Which technique are you most likely to use
You're most likely to employ linear regression as a method.
How does linear regression work?When predicting a variable's value based on the value of another variable, linear regression analysis is utilized. The dependent variable is the one you're trying to forecast. The independent variable is the one that you are utilizing to forecast the value of the other variable.
Where does linear regression work best?In order to more precisely assess the nature and strength of the between a dependent variable and a number of other independent variables, linear regression is used. It aids in the development of predictive models, such as those that forecast stock prices for businesses.
To know more about linear regression visit:-
brainly.com/question/15583518
#SPJ4
he print statement uses values such as \t and \n to control how output appears. These sequences of keystrokes are referred to as: The print statement uses values such as \t and \n to control how output appears. These sequences of keystrokes are referred to as: print formats line characters escape sequences special sequences
It is used to represent a few whitespace characters, including the tab, new line, and carriage return (abbreviated as "t", "n," and "r," respectively).
What does \n and \t do in Python?The backslash (""), commonly known as the "escape" character, is a special character used in Python strings. It is used to represent a few whitespace characters, including the tab, new line, and carriage return (abbreviated as "t", "n," and "r," respectively). The actual backslash character, "," can be used to escape itself.We use the symbol n (New line) to move the cursor to the new line. We use the horizontal tab key, or t, to move the pointer a few spaces to the right on the same line. (Audible bell) - A beep is produced to tell the user that the software is running.In the printf() function of C, the special format specifier %n forces printf() to load the variable referenced to by the corresponding argument with a value equal to how many characters were printed by printf() before to the occurrence of %n, rather than writing anything.To learn more about Python refer :
https://brainly.com/question/28379867
#SPJ4
Select the correct answer. crystal detected a problem in a computer network, due to which she could not send or receive data within the network. she pings computers from the administrator computer. which problem is she trying to detect?
a. incorrect password
b. same ip address of two computers
c. faulty network interface card (nic)
d. erroneous changes in the configuration settings
Faulty network interface card (nic). A network interface card (NIC) is a piece of hardware required for network connectivity on a computer.
What is network interface card ?A computer's connection to a computer network is made possible by a network interface controller, a piece of hardware. Expansion cards that hooked into a computer bus were frequently used to create early network interface controllers.A dedicated, permanent connection to a network is provided by a NIC for a computer. It puts into practise the physical layer hardware required for interacting with a data link layer standard, like Ethernet or Wi-Fi. Each card serves as a device and has the ability to prepare, transmit, and manage data flow on the network.An unstable network connection should be one of the first signs that NIC problems are about to start. You probably have a NIC problem if you find that your connection constantly dropping out for lengths of time that can range from a few seconds to hours.To learn more about NIC refer :
https://brainly.com/question/20689912
#SPJ4
A student is creating an algorithm to display the distance between the numbers num1 and num2 on a number line. The following table shows the distance for several different values.
Value of num1 - Value of num2 - Distance Between num1 and num2
5 2 3
1 8 7
-3 4 7
Which of the following algorithms displays the correct distance for all possible values of num1 and num2?
Subtract number one from number two and store the outcome in the variable diff. Display the outcome by taking the actual value of the difference.
What kind of algorithm would that be?The process with doing laundry, the way we solve the difficult math problem, the ingredients for making a cake, and the operation of a web search are all instances of algorithms.
What is an algorithm's straightforward definition?This algorithm is a technique used to carry out a computation or solve a problem. In either hardware-based or software-based routines, algorithms function as a detailed sequence of commands that carry out predetermined operations sequentially. All aspects of project science employ algorithms extensively.
To know more about Algorithm visit :
https://brainly.com/question/22984934
#SPJ4
Does my answer differentiate between RAM and ROM. Sorry I need to be petty for this. <3
Answer:
Yes
Explanation:
Yes, your answer correctly states the difference between RAM and ROM clearly and does not need to be changed. RAM and Cache memory are volatile memory while ROM and HDD are non-volatile memory. That is the main difference and aside from this you went into more detail on each one. Therefore, in this scenario you are correct and the individual stating "bad wrong" is the one that is incorrect, most likely because they did not fully understand the answer.
URGENT: What questions would you ask a USER when in a requirements-gathering session? Multiple answers may be selected.
1. Are there any websites that you like or dislike?
2. What key information do you expect to find on the site?
3. What kind of security would you like to be implemented for the transactions you might do?
4. What might help you to navigate the sire?
The questions would you ask a user when in a requirements-gathering session are:
2. What key information do you expect to find on the site?
3. What kind of security would you like to be implemented for the transactions you might do?
What is a requirements-gathering session?The act of developing a list of requirements to explain what a project is about and its aim is known as requirement gathering. Stakeholders, whether clients, employee users, consumers, or vendors, can provide insights.
Requirement gathering is frequently used to create project blueprints. Developers, for example, adjust requirements between iterations.
Therefore, the correct options are 2 and 3.
To learn more about the requirements-gathering session, refer to the link:
https://brainly.com/question/29768295
#SPJ1
Is there anything I can do to fix my laptop? It is a chrome book and my school provided it. Everything is still working.If anyone knows how can you please help me.
Answer:
If you dropped it im assuming that is is broken. em You could try turning your chrome book off or restarting it. I wish i could be more help
Explanation:
What is the color for marking telephone, cable, and communication lines in a community infrastructure
Answer:
Orange marks
Explanation: Are usually for telephone, TV and other communication lines.
Which of these plays an important role in keeping attack traffic off your systems and helps to protect users
Software or firmware used as a firewall limits illegal access to a network. Using a set of rules, it examines incoming and outgoing communications to look for dangers and prevent them.
What offers resistance against data theft and can stop an attacker from stealing private data from a stolen hard drive?Encrypting the entire disk (FDE). Systems with completely encrypted hard drives are resistant to data theft, preventing an attacker from taking private data from a hard disk that has been taken or misplaced.
What connections do attack surfaces and attack vectors have?An attack vector is a technique for breaking into a network or computer system without authorization.
To know more about firewall visit :-
https://brainly.com/question/13098598
#SPJ4
write a summary 6-7 sentences on how cell phones work (include the EM spectrum and radio waves in your answer.
When a cell phone is used, it emits an electromagnetic radio wave known as a radio frequency, which is picked up by the antenna of the nearest cell tower.
What are radio waves?Radio waves are the longest wavelengths in the electromagnetic spectrum and are a type of electromagnetic radiation.
Using the electrical signal, a microchip in the phone modulates (or varies) a radio wave.
Therefore, the radio wave travels through the air to a nearby cell tower, which sends your voice to the person you're calling, and the process is reversed so that the person on the other end can hear you.
To learn more about radio waves, visit here:
https://brainly.com/question/827165
#SPJ1
HELP FAST PLEASE
You find a photo online, taken by someone else, and want to include it in your math presentation. What should you do?
Use the image without concern.
Use the image without concern.
Find a different image to use.
Find a different image to use.
Include a citation with the image.
Include a citation with the image.
Do not include an image.
Do not include an image.
Answer:
I am not sure can you explain a little more
Answer:
you will need to use the image without consern
LAB: User-Defined Functions: Step counter A pedometer treats walking 2,000 steps as walking 1 mile. Define a function named Steps To Miles that takes an integer as a parameter, representing the number of steps, and returns a float that represents the number of miles walked. Then, write a main program that reads the number of steps as an input, calls function Steps ToMiles with the input as an argument, and outputs the miles walked, Output the result with four digits after the decimal point, which can be achieved as follows: Put result to output with 4 decimal places If the input of the program is: 5345 the function returns and the output of the program is: 2.6725 Your program should define and call a function: Function Steps ToMiles(integer userSteps) returns float numMiles 361108 2293206.qx3zay LAB ACTIVITY 5.9.1: LAB: User-Defined Functions: Step counter 0/10 1 Variables Not shown when editing Input Output Code Flowchart ENTER EXECUTION STEP RUN Execution speed Medium Submit for grading Signature of your work What is this?
The function StepsToMiles(userSteps) takes an integer as a parameter, representing the number of steps and returns a float that represents the number of miles walked by converting the steps into miles by dividing it by 2000.
What is the significance of the function StepsToMiles?The function StepsToMiles is used to convert the number of steps taken by a person into miles by dividing the number of steps taken by 2000. It is useful for tracking the distance covered by a person during walking or jogging. It takes an integer as a parameter, representing the number of steps and returns a float that represents the number of miles walked.
What is the role of main program in the given scenario?The main program is responsible for reading the number of steps as an input, calling the function StepsToMiles with the input as an argument, and outputting the miles walked. It takes input from the user, passes the input to the function StepsToMiles and receives the output in the form of miles walked. It then displays the output with four decimal places. The main program is responsible for driving the entire process by calling the function StepsToMiles and displaying the result to the user.
To know more about StepsToMiles(userSteps) Visit:
brainly.com/question/19263323
#SPJ4
If your current path is /home/cindy/Pictures/Canada, and you want to change to the Alaska directory, which of the following commands can you use?
cd ~/Pictures/Alaska
cd ../Alaska
cd /Pictures/Alaska
cd /home/cindy/Pictures/Alaska
The command you can use to change to the Alaska directory is cd /home/cindy/Pictures/Alaska.
The cd command stands for "change directory", and is used to navigate through folders and directories. The ~ is shorthand for the home directory, in this case /home/cindy, and the .. is shorthand for the parent directory, which in this case would be the Pictures directory. Therefore, the only command that will take you directly to the Alaska directory is cd /home/cindy/Pictures/Alaska.
The syntax used is cd <destination>, where <destination> can be a relative or absolute path. For example, cd .. will move up one directory, and cd /home/user/Documents will move to the Documents directory.
Learn more about CD comand:
https://brainly.com/question/29023424
#SPJ4
Which key will s the ring finger located on
Each hand's fingers should rest on four different keys. The "A" key is pressed with the pinky finger of the left hand, the "S" key with the ring finger, the "D" with the middle finger, and the "F" with the index finger.
Which hand should the ring be on?right hand, Just prior to the wedding ceremony, the wedding band is exchanged for the engagement ring on the right hand so that it can be worn on the left hand, which is closest to the heart. Following the ceremony, the wedding band is replaced with the engagement ring.
On what letter or key is the left ring finger placed?The home row keys on an English keyboard are A-S-D-F and J-K-L-;. The left hand's pointer is on the F, the ring finger is on the S, the middle finger is on the D, and the little finger is on the A.
to know more about keys here:
brainly.com/question/16860977
#SPJ1
A B. 51 Red Yes 52 Red Yes 53 Red Yes 54 Blue No 55 Red Yes a Image not displaying? =IFNA(A51="Red","Yes","No") O=COUNTIF(A51="Red", "Yes","No") =SUMIF(A51="Red", "Yes","No") O=IF(A51="Red", "Yes","No") =SHOWIF(A51="Red", "Yes","No") E F Staff ID 19106 D 42 Conference Room Location 43 D East 44 C North 45 A South 46 E South 47 B South 48 49 =$D$44 19122 19107 19104 19147 Image not displaying? O C, North, 19122 O CA, E Ос, С, С C, South, South O C, South, 19104
The choice is =IF. (A51="Red","Yes","No") Print "Yes" in cell B51 if cell A51's content is Red; otherwise, print "No." The true response is C,C,C. The data of number D49 is taken exactly as the cell's content is linked to.
What do you mean by image?A digital picture is a binary description of visual data, whereas a photo is just a pictorial display of anything. These visuals could be ideas, graphics, or still shots from a video. An image seems to be a photograph that has been produced, copied, and saved electronically.
How come it's called an image?Images are assessed according to how well they depict the individual or thing they depict; the word "image" originates from the Latin phrase imitari, which means "to copy or imitate."
To know more about Image visit :
https://brainly.com/question/28730943
#SPJ4
Need answer ASAP
In which phrase does software coding and testing happen in the spiral model?
The spiral model does not have a separate testing phase. Both software coding and testing occurs during the _____ phase.
both software coding and testing occurs during Engineering phase
Consider your program for the Spinning Out section. How might you adjust your code to stop your SDV after spiraling outward on a 5 x 5 grid? How about a 7 x 7 grid?
Answer:
To adjust the code for the Spinning Out section to stop the SDV after spiraling outward on a 5 x 5 grid, you could add a conditional statement that checks the current position of the SDV and stops the program if the position exceeds the limits of the grid.
For example, you could add the following code to the end of the main loop:
if (x > 5 || y > 5) {
break;
}
This will stop the program once the SDV has moved beyond the 5 x 5 grid.
To stop the program after spiraling outward on a 7 x 7 grid, you would simply need to update the conditional statement to check for a maximum position of 7 in both the x and y directions:
if (x > 7 || y > 7) {
break;
}
This will stop the program once the SDV has moved beyond the 7 x 7 grid.
16. What's the difference between a footnote and endnote?
A. Footnotes are typically at the bottom of the page, while endnotes are at the bottom of the
document.
B. Footnotes are typically within the document, while endnotes are at the bottom of the
page.
O C. There's no difference; footnotes and endnotes are the same thing.
O D. Endnotes are typically at the bottom of the page, while footnotes are at the end of the
document.
Answer:
I believe it is 'A'
Explanation:
Footnotes appear at the bottom of the relevant page. Endnotes appear in a list at the end of the text, just before the bibliography.
The one difference between footnotes and endnotes is that footnotes appear at the bottom of the same page, while endnotes appear at the end of the paper.
What is footnote?A footnotes is known to be a short sentence or words that are often written in the bottom of a given or same page.
Note that the endnotes only shows at the end of the paper and as such The one difference between footnotes and endnotes is that footnotes appear at the bottom of the same page, while endnotes appear at the end of the paper.
Learn more about footnote from
https://brainly.com/question/1481437
#SPJ2